.ui-datascroller {
}

.ui-datascroller .ui-datascroller-header {
    text-align: center;
    padding: 4px 10px;
    border-bottom: 0px none;
}

.ui-datascroller .ui-datascroller-content {
    padding: 4px 10px;
}

.ui-datascroller-inline .ui-datascroller-content {
    overflow: auto;
}

.ui-datascroller .ui-datascroller-list {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.ui-datascroller .ui-datascroller-item {
    border: 0 none;
}

.ui-datascroller .ui-datascroller-loading .ui-datascroller-loading-default {
    background: url("#{resource['primefaces:datascroller/images/loading.gif']}") center center no-repeat;
    width: 220px;
    height: 19px;
    padding: 0;
    margin: 4px auto;
    display: block;
}

.ui-datascroller .ui-datascroller-virtualscroll-wrapper {
    position: relative;
}

.ui-datascroller .ui-datascroller-virtualscroll-wrapper .ui-datascroller-list {
    top: 0px;
    left: 0px;
    position: absolute;
}